﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/SiteUTF8.master" Inherits="System.Web.Mvc.ViewPage<web_uchet.Security.ViewUser>" %>
<%@ Import Namespace="Mvc.Validation"%>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Регистрация пользователя
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

<%--    <h2>Регистрация пользователя</h2>--%>

    <%= Html.ValidationSummary("Не удалось зарегистрироваться, пожалуйста исправьте следующие ошибки:") %>

    <% using (Html.BeginForm("RegisterUser", "Account", FormMethod.Post, new { id = "create-user-form"})) {%>
    <%Dictionary<string, object> TextAttributeDict = new Dictionary<string, object>(1);
              TextAttributeDict.Add("class", "input-box"); %>
        <fieldset>
            <legend>Регистрация пользователя:</legend>
            <p>
                <label for="RealName">ФИО:</label>
                <%= Html.TextArea("RealName", string.Empty,2,30, TextAttributeDict)%>
                <%= Html.ValidationMessage("RealName", "*") %>
            </p>
            <p>
                <label for="Def1">Описание1:</label>
                <%= Html.TextArea("Def1", string.Empty, 5, 30, TextAttributeDict)%>
                <%= Html.ValidationMessage("Def1", "*") %>
            </p>
            <p>
                <label for="Def2">Описание2:</label>
                <%= Html.TextArea("Def2", string.Empty, 5, 30, TextAttributeDict)%>
                <%= Html.ValidationMessage("Def2", "*") %>
            </p>
            <p>
                <label for="Def3">Описание3:</label>
                <%= Html.TextArea("Def3", string.Empty, 5, 30, TextAttributeDict)%>
                <%= Html.ValidationMessage("Def3", "*") %>
            </p>            
             <p>
                <label for="UserName">Имя пользователя:</label>
                <%= Html.TextBox("UserName", string.Empty, TextAttributeDict)%>
                <%= Html.ValidationMessage("UserName", "*")%>
            </p>
            <p>
                <label for="Password1">Пароль:</label>
                <%= Html.Password("Password1", string.Empty, TextAttributeDict)%>
                <%= Html.ValidationMessage("Password1", "*") %>
            </p>
            <p>
                <label for="Password2">Пароль подтверждение:</label>
                <%= Html.Password("Password2", string.Empty, TextAttributeDict)%>
                <%= Html.ValidationMessage("Password2", "*") %>
            </p>
            <p>
                <label for="email">E-mail:</label>
                <%= Html.TextBox("email", string.Empty, TextAttributeDict)%>
                <%= Html.ValidationMessage("email", "*") %>
            </p>
            <p>
                <label for="PQuestion">Секретный вопрос:</label>
                <%= Html.TextBox("PQuestion", string.Empty, TextAttributeDict)%>
                <%= Html.ValidationMessage("PQuestion", "*") %>
            </p>
            <p>
                <label for="PAnswer">Секретный ответ:</label>
                <%= Html.TextBox("PAnswer", string.Empty, TextAttributeDict)%>
                <%= Html.ValidationMessage("PAnswer", "*") %>
            </p>
            <p>
                <label for="WorkplaceID">Место работы:</label>
                <%--<%= Html.DropDownList("WorkplaceID", (SelectList)ViewData["Workplaces"],"(Выбрать)")%>--%>
                <%= Html.DropDownList("WorkplaceID")%>
                <%= Html.ValidationMessage("WorkplaceID", "*")%>
            </p> 
            <p>
                <label for="Role1">Обязанности:</label>
                <%= Html.DropDownList("Role1")%>
                <%= Html.ValidationMessage("Role1", "*")%>
            </p>
             <p>
                <label for="Role2">Обязанности:</label>
                <%= Html.DropDownList("Role2")%>
                <%= Html.ValidationMessage("Role2", "*")%>
            </p>
             <p>
                <label for="Role3">Обязанности:</label>
                <%= Html.DropDownList("Role3")%>
                <%= Html.ValidationMessage("Role3", "*")%>
            </p>
            <div id="div-enter-digits"></div> 
            <p>
                <input type="submit" value="Зарегистрироваться" class="button"/>
            </p>
        </fieldset>

    <% } %>
    <%= Html.ClientSideValidation<web_uchet.Security.ViewUser>("create-user-form")%>   
<script type="text/javascript">
    jQuery(document).ready(function() {
        jQuery("#div-enter-digits").load('/Account/GetEnterChars');
    });                 
</script>
</asp:Content>

<asp:Content ContentPlaceHolderID="HintListPlaceHolder" ID="HintListContent" runat="server">
Подсказки:<br />
<ul>
<li>
Объяснение полномочий:
<ul>
    <li>Администратор - обычно деректор компании и его заместители, довереные лица. Все разрешено.</li>
    <li>Менеджер - работает только с заказами (кроме их удаления) и клиентами.</li>
    <li>Исполнитель - может отслеживать назначенные ему заказы  помечать их выполненными.</li>
    <li>Просмотр - видит все что видит администратор, изменить ничего не может.</li>
</ul>
</li>
<li>
Если Вашей компании не требуется вести данные о местах работы, выбирайте в списке выбора рабочего места "Нет".
Иначе добавьте новое рабочее место в систему.
</li>
</ul>
</asp:Content>